package com.fasteat.mall.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fasteat.mall.entity.BoughtHistory;
import com.fasteat.mall.entity.VisitedHistory;
import com.fasteat.mall.entity.vo.ProductVisitedHistoryVo;
import feign.Param;

import java.util.List;

public interface BoughtHistoryMapper extends BaseMapper<BoughtHistory> {

//	/**
//	 * 通过用户id获取所有的用户浏览商品记录
//	 *
//	 * @param userId
//	 * @return
//	 */
//	List<ProductBoughtHistoryVo> findAllProductVisitedHistoriesByUserId(String userId);
//
//	/**
//	 * 通过用户id删除所有的用户浏览商品记录
//	 *
//	 * @param userId
//	 * @return
//	 */
//	int deleteAllProductVisitedHistoriesByUserId(String userId);
//
//	/**
//	 * 通过用户id分页获取所有的用户浏览商品记录
//	 *
//	 * @param userId
//	 * @return
//	 */
//	List<ProductBoughtHistoryVo> findAllProductVisitedHistoriesByUserIdWithPage(@Param("userId") String userId,
//                                                                                 @Param("offset") int offset,
//                                                                                 @Param("size") int size);
//
//	/**
//	 * 通过用户id查询总记录数
//	 *
//	 * @param userId
//	 * @return
//	 */
//	int findCountByUserId(String userId);
}
